package com.esir.android.base.mvp;


import com.esir.android.bus.Event;

/**
 * 业务具体处理，包括负责存储、检索、操纵数据等
 * <P>当业务数据有变化（增册改查）提供数据的变化通知。
 * 这样，使得关注此业务的UI能够响应变化。
 * MVP是建立在业务数据层之上的业务层 Data>M>P>V
 * 由M负责与Data 打交道。Data数据的变化（增删改查）实时外发通知，M（注册关心的Data)
 * P层主动（被动-M调用）取业务数据，整合，交互UI更新。
 *
 * @author 黄嵘才(HuangRc)
 */
public interface IBaseModel {

    interface Callback {
        void onEvent(Event<?> event);
    }
}
